Nick Cameron is a core contributor on the Rust language's language design, tools, and compiler teams. He's in town for RustConf, and will be sharing his talk on Design Patterns in Rust with us! Here's the abstract:
This talk will cover some of the common idioms and design patterns encountered when programming in Rust.Weâll work through simple idioms used in everyday programming for tasks such as object creation and customisation, resource management, and destruction. Weâll then cover more complex patterns often used in generic data structures and libraries. Weâll also discuss some of the underlying themes and why these idioms and patterns occur in Rust.
The talk will not assume previous experience with Rust. The audience will gain an understanding of programming with Rust and its strengths and weaknesses. For those learning (or intending to learn) Rust, the talk should provide a short-cut to intermediate and advanced programming skills.